#ifndef __KEY_H
#define __KEY_H

#include "./SYSTEM/sys/sys.h"

/******************************************************************************************/
/* 引脚 定义 */

#define KEYA4_GPIO_PORT                  GPIOA
#define KEYA4_GPIO_PIN                   GPIO_PIN_4
#define KEYA4_GPIO_CLK_ENABLE()          do{ __HAL_RCC_GPIOA_CLK_ENABLE(); }while(0)   /* PA口时钟使能 */
#define KEYA4_INT_IRQn                   EXTI4_IRQn
#define KEYA4_INT_IRQHandler             EXTI4_IRQHandler

/******************************************************************************************/

#define KEYA4      HAL_GPIO_ReadPin(KEYA4_GPIO_PORT, KEYA4_GPIO_PIN)     /* 读取PA4引脚 */


#define KEYA4_PRES    1              /* KEYA4按下 */


void key_init(void);                /* 按键初始化函数 */
uint8_t key_scan(uint8_t mode);     /* 按键扫描函数 */

#endif


















